package com.jumi.microservice.dto.jd.query;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * 佣金信息
 */
public class JdCommissionInfo implements Serializable {
    @ApiModelProperty("佣金")
    private double commission;
    @ApiModelProperty("佣金比例")
    private double commissionShare;
    @ApiModelProperty("券后佣金，（促销价-优惠券面额）*佣金比例")
    private double couponCommission;
    @ApiModelProperty("plus佣金比例，plus用户购买推广者能获取到的佣金比例")
    private double plusCommissionShare;
    @ApiModelProperty("是否锁定佣金比例：1是，0否")
    private Integer isLock;
    @ApiModelProperty("计划开始时间（时间戳，毫秒）")
    private Long startTime;
    @ApiModelProperty("计划结束时间（时间戳，毫秒）")
    private Long endTime;

    public double getCommission() {
        return commission;
    }

    public void setCommission(double commission) {
        this.commission = commission;
    }

    public double getCommissionShare() {
        return commissionShare;
    }

    public void setCommissionShare(double commissionShare) {
        this.commissionShare = commissionShare;
    }

    public double getCouponCommission() {
        return couponCommission;
    }

    public void setCouponCommission(double couponCommission) {
        this.couponCommission = couponCommission;
    }

    public double getPlusCommissionShare() {
        return plusCommissionShare;
    }

    public void setPlusCommissionShare(double plusCommissionShare) {
        this.plusCommissionShare = plusCommissionShare;
    }

    public Integer getIsLock() {
        return isLock;
    }

    public void setIsLock(Integer isLock) {
        this.isLock = isLock;
    }

    public Long getStartTime() {
        return startTime;
    }

    public void setStartTime(Long startTime) {
        this.startTime = startTime;
    }

    public Long getEndTime() {
        return endTime;
    }

    public void setEndTime(Long endTime) {
        this.endTime = endTime;
    }
}
